package com.tencent.wxcloudrun.service;

import com.tencent.wxcloudrun.common.Result;
import com.tencent.wxcloudrun.dtos.req.JobsAddReq;
import com.tencent.wxcloudrun.dtos.req.PageReqDTO;
import com.tencent.wxcloudrun.dtos.resp.JobsResp;
import com.tencent.wxcloudrun.vos.PageVO;

/**
 * 工作表(目前针对兼职字段未详细划分)(Jobs)表服务接口
 */
public interface JobsService {//extends IService<JobsDO> {

    Result<PageVO<JobsResp>> getPage(PageReqDTO pageReqDTO);

    Result<PageVO<JobsResp>> getPageForRelease(PageReqDTO pageReqDTO);

    Result<Object> addJob(JobsAddReq req);

    Result<Object> updateJobState(Long id,Integer state);
}

